一默

April 18, 2010

一点声卡的资料

Filed under: Hobby — admin @ 12:38 pm

在网上找了点资料,总结一下:

现在用的pci声卡基本由三部分组成:DSP芯片、I/O控制芯片和Codec芯片。其中DSP扶着一些2D和3D的加速处理,I/O控制芯片负责输入输出控制,Codec负责数字和模拟信号的转换。

后来随着技术的进步,很多声卡将DSP和I/O控制芯片集成在一起了,后来随着CPU主频的上升,有的声卡没了DSP,DSP的工作通过软件交给CPU来做,后来很多I/O控制也集成在了主板的南桥芯片里面,所以就成了主板+CPU+一块Codec就可以出声了,也就是我们常见的板载声卡结构。

结构说完了,说说声卡的工作过程。系统将数字信号通过pci总线或者数字输入接口给声卡,声卡的I/O控制和DSP接受,处理,再传给Codec,Codec转换成模拟后输出。有些声卡还带运算放大芯片,类似我们常说的功放。

可以看出,声卡好首先要做到DSP输出的数字信号要好,其实这个本来不是一个问题,电脑本来就是处理数字信号的,主要是AC97标准规定48KHz采样输出,而常见的cd,mp3,ape都是44.1K采样,所以有个SRC(Sample Rate Convertor)过程,这里就是声卡要解决的关键,有些声卡由硬件解决SRC问题,就没什么好说的了。像Creative由软件进行转换就一直做得不尽如人意。而一般的专业级声卡由于不遵守AC97标准所以一般有两个晶振,分别对应44.1K和48K,所以也没有SRC问题

其次要解决的就是数模转换问题,有些声卡放弃使用集成D/A功能的Codec芯片,而是采用了单独的DAC芯片做D/A转换,目前采用的采样率指标一般为18bit和20bit居多,部分高档的使用了24bit的产品

最后就是声卡的电路设计和做工了,这个和主板显卡之类的东西差不多,什么用料啊,供电啊,防电磁干扰啊之类的,没有这些再好的DSP和DAC也没用

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress